package controle.gui.principal;

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Botoes extends JFrame {

	
	JButton botao;  
    JFrame frame;  
    JPanel panel;  
      
    /** 
     * Construtor da aplicacao principal. 
     * Simula um load demorado com um loop, para mostrar que 
     * a tela Splash realmente aparece enquanto a aplicacao 
     * principal eh carregada.  
     * */  
    public Botoes() {  
        for (int i = 0; i < 50000; i++)  
            System.out.println(i);  
              
        frame = new JFrame("Botoes");  
        panel = new JPanel();  
  
        panel.setLayout(new GridLayout(4, 1));  
  
        botao = new JButton("Aplicação inicializada");  
        botao.addActionListener(new ActionListener() {  
            public void actionPerformed(ActionEvent e) {  
                System.exit(0);  
            }  
        });  
  
        panel.add(botao);  
  
        frame.getContentPane().add(panel, BorderLayout.CENTER);  
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
    }  
  
    public void initApplication() {  
        frame.pack();  
        frame.setVisible(true);  
                  
        //Splash.getInstance().finish();  
    }  

}
